package com.vlin.scene.actuator;

import com.vlin.entity.scene.Automation;
import com.vlin.entity.scene.Scene;
import com.vlin.entity.scene.TimerEvent;

public interface SceneResolver extends ProducerManager {

	public boolean support(Scene scene);
	
	public TimerEvent resolve(Scene scene);
	
	public boolean support(Automation automation);
	
	public TimerEvent resolve(Automation automation);
	
	public void setListCommandProducer(ListCommandProducer listCommandProducer);
	
	public ListCommandProducer getListCommandProducer();
}
